package com.topgay.dao;

import java.util.List;

import com.topgay.domain.ComBoard;

public interface ComBoardDAO {

	//board 테이블에 내용을 하나 insert
		public abstract int insertContentForNewCount(ComBoard board);
		
	    //페이징
		public abstract List<ComBoard> selectComBoardList(int page);
		
		//총 게시물 갯수를 조회하는메소드
		 public abstract int selectTotalContent();
		 
		 //조회수를 1개 업데이트 처리하는 메소드(글을 클릭했을때 화면상태에서..)
		 public abstract int updateViewCount(int no);
		 
		 //닉네임으로 게시물 조회하는 메소드 
		public abstract ComBoard selectContentByNO(int no);
		//글번호로 게시물을 삭제하는 메소드
		public abstract int deleteContentByNO(int no);
	
		//답변 처리시 restep값 update하는 메소드
		public abstract int updateRestep(int refamily, int restep);

		//게시물을 수정 처리하는 메소드
		public abstract int updateContent(ComBoard comBoard);
		//mypage 게시물을 수정 처리하는 메소드
		public abstract int updateContent2(ComBoard comBoard);

		//게시판 테이블에 답변글 insert 처리
		public abstract int insertContentForReply(ComBoard comBoard);
		 //mypageing 리스트 조회
		public abstract List<ComBoard> selectComMyList(int page,String id);
	
		}

